is a companion program for which includes various
font related tools.
The most important of these is
, a program written by Donald Knuth
and used to create TEX-compatible fonts.
For more information, see The METAFONTbook by Knuth.
The other font related tools included in are:
- MakeTeXPK
- reads a given text file, normally with a .make extension,
and uses commands in the file to build one or more PK files.
You don't need to create .make files yourself.
If is asked to make missing PK fonts then it will pass a
temporary file called OzTeX-to-OzMF.make to so that
MakeTeXPK will create the required PK file.
- GFtoPK
- converts a GF (generic font) file into a PK (packed pixel) file.
GF files are created by
, but most DVI-reading programs
like prefer to use PK files, so MakeTeXPK
automatically runs GFtoPK after running
.
- GFtoDVI
- converts a GF file into a DVI file.
Used by font designers to create character proofs.
- GFtype
- converts a GF file into a human-readable text file.
Mainly used to validate GF files.
- PKtype
- converts a PK file into a human-readable text file.
Mainly used to validate PK files.
- TFtoPL
- converts a TFM (TEX font metric) file into a PL (property list) file.
- PLtoTF
- converts a PL file into a TFM file.
- VFtoVP
- converts a VF (virtual font) file into a VPL (virtual property list) file.
- VPtoVF
- converts a VPL file into a VF file and a TFM file.
- AFM2TFM
- converts an AFM (Adobe font metric) file into a TFM file.
For more details about each tool, see the corresponding items in
's Help menu.
provides some nice features for running these tools in a Mac
environment. For example, the open-file dialog has a ``Do all files''
button which allows you to process all selected files in the current folder.
Other features worth noting:
- All tools can run in the background.
- Text files read by
, PLtoTF, VPtoVF and AFM2TFM
can have either Return or Linefeed as the end-of-line character,
so Unix text files can be read unmodified.
looks for ``%&base
'' on the first line of a selected
.mf file and, if present, uses the given base to override
the currently ticked base in the Metafont menu.
The application should be kept in the same folder as , along
with the Metafont folder which contains these subfolders:
- Configs
- contains the configuration files used by , especially
the Default file which is loaded when starts up.
Like , can be customized by selecting config files from a
Config menu.
- Inputs
- contains a large library of *.mf files.
Most of these files contain
code for creating character bitmaps
(in GF files) and corresponding font metrics (in TFM files).
- Bases
- contains mf.pool (read by INIMF) and various *.base files.
Base files are the
equivalent of TEX's format files.
INIMF is used to build base files.
Two base files are distributed: Plain.base and MakeTeXPK.base.
The latter is used by MakeTeXPK and contains common mode_defs
for Mac printers, plus some settings suitable for Mac screens;
see MakeTeXPK.mf in the Inputs subfolder.
- Help
- contains the files used in 's Help menu.
Subsections